An Approximation Algorithm for the Multicast Congestion Problem via Minimum Steiner Trees
نویسندگان
چکیده
We are given a graph G = (V;E) to represent a communication network where jV j = n and jEj = m and a set of multicast requests S1, : : : , Sk V . A solution is a set of k trees T1, : : : , Tk where Ti connects the vertices of Si. The goal of the multicast congestion problem is to find a solution of k trees minimizing the maximum number of times an edge is used. In this paper we present an approximation algorithm for the multicast congestion problem based on the algorithms in [15] and [2]. We show that our algorithm is able to overcome the difficulties of an exponential number of variables and a weak block solver for the Steiner tree problem. For any given error tolerance ε 2 (0;1℄ the asymptotic approximation algorithm delivers a solution with a constant ratio in O(m(lnm+ ε 2 lnε)(kβ+m ln ln(m=ε))) time, where β is the running time of the approximate solver.
منابع مشابه
A Survey of Approximation Algorithms for Multicast Congestion Problems
Due to the recently rapid development of multimedia applications, multicast has become the critical technique in many network applications. In this paper, We investigate contemporary research concerning multicast congestion problems with the objective of minimizing the maximum sharing of a link. These problems include: multicast Steiner tree and multicast packing problem, etc. Most of these pro...
متن کاملFast Approximation of Minimum Multicast Congestion - Implementation versus Theory
The problem of minimizing the maximum edge congestion in a multicast communication network generalizes the well-known NP -hard multicommodity flow problem. We give the presently best theoretical approximation results as well as efficient implementations. In particular we show that for a network with m edges and k multicast requests, an r(1 + ε)(rOPT+ exp(1) lnm)-approximation can be computed in...
متن کاملA Superstabilizing log(n)-Approximation Algorithm for Dynamic Steiner Trees
In this paper we design and prove correct a fully dynamic distributed algorithm for maintaining an approximate Steiner tree that connects via a minimum-weight spanning tree a subset of nodes of a network (referred as Steiner members or Steiner group) . Steiner trees are good candidates to efficiently implement communication primitives such as publish/subscribe or multicast, essential building b...
متن کاملOn Routing in VLSI Design and Communication Networks
In this paper, we study the global routing problem in VLSI design and the multicast routing problem in communication networks. Firstwe propose newand realisticmodels for both problems. In the global routing problem inVLSI design,we are given a lattice graph and subsets of the vertex set. The goal is to generate trees spanning these vertices in the subsets to minimize a linear combination of ove...
متن کاملImproved Approximation Algorithms for the Quality of Service Steiner Tree Problem
The Quality of Service Steiner Tree Problem is a generalization of the Steiner problem which appears in the context of multimedia multicast and network design. In this generalization, each node possesses a rate and the cost of an edge with length l in a Steiner tree T connecting the non-zero rate nodes is l ·re, where re is the maximum rate in the component of T −{e} that does not contain the s...
متن کامل